to go off in a huff - Alemán Inglés Diccionario